阿里云配置MQTT服务

技术经验 dingxiao 阅读数:944355 2018年7月16日 15:33

阿里云配置MQTT服务

1.成功将MQTT服务部署到aliyun服务器上,先将过程简单描述下。

2.配置过程参考网址:Install mosquitto with websockets

  Install mosquitto with websockets

This is a guide how to install mosquitto on Ubuntu with websockets enabled.

It is more or less the same as explained in the article "Six Steps to install mosquitto 1.4.2 with websockets on debian whezy" http://www.xappsoftware.com/wordpress/2015/05/18/six-steps-to-install-mosquitto-1-4-2-with-websockets-on-debian-wheezy/comment-page-1/

Exceptions:

   mosquitto version 1.4.10 is used.
   libwebsockets-dev was installed using apt-get instead of building from source.

Install the dependencies

$ sudo apt-get update
$ sudo apt-get install build-essential python quilt python-setuptools python3
$ sudo apt-get install libssl-dev
$ sudo apt-get install cmake
$ sudo apt-get install libc-ares-dev
$ sudo apt-get install uuid-dev
$ sudo apt-get install daemon
$ sudo apt-get install libwebsockets-dev

Download mosquitto

$ cd Downloads/
$ wget http://mosquitto.org/files/source/mosquitto-1.4.10.tar.gz
$ tar zxvf mosquitto-1.4.10.tar.gz
$ cd mosquitto-1.4.10/
$ sudo nano config.mk

Edit config.mk

WITH_WEBSOCKETS:=yes

Build mosquitto

$ make
$ sudo make install
$ sudo cp mosquitto.conf /etc/mosquitto

Configure ports for mosquitto

Add the following lines to /etc/mosquitto/mosquitto.conf in the "Default Listener" section:

port 1883
listener 9001
protocol websockets

Add user for mosquitto

$ sudo adduser mosquitto

Reeboot computer

$ reboot

Run mosquitto

$ mosquitto -c /etc/mosquitto/mosquitto.conf

3.在编译mosquitto会出现错误,类似于下列错误,该错误提示缺少函数定义。

websockets.c:185:5: warning: implicit declaration of function ‘libwebsocket_get_protocol’ [-Wimplicit-function-declaration]p = libwebsocket_get_protocol(wsi);

4.错误的解决方法网址可以参考:1.4.10 compiling libwebsockets error

5.按上述方法解决后,可正常编译。

6.编译后启动服务,可以通过手机app连接服务器进行MQTT操作,亦可通过WebSocket在Bower端进行MQTT操作。

7.最后值得一提是的配置aliyun服务的安全组选项,将MQTT协议用到的网络端口号开放。


captcha
  • Terrelldom
    Mellstroy Casino - Казино от Меллстроя для своих Mellstroy Casino - площадка от самого Меллстроя для его подписчиков и тех, кто реально понимает толк в азартных играх. Здесь собраны лучшие слоты, лайв-игры и крэши от ведущих провайдеров. Честный азарт, максимум драйва и только проверенный контент. <a href=https://mellstream.com>mellstroy bonus</a> Популярные категории игр в Mellstroy Casino В нашем казино ты найдёшь всё: от классики до хай-тек решений, от быстрых игр до настоящих шоу. Вот что ждёт внутри: <a href=https://mellstream.com>mellstroy bonus</a> Популярные - топовые хиты и новинки, которые выбирают тысячи игроков. Слоты - игровые автоматы всех форматов: классика, Megaways, Bonus Buy. <a href=https://https-mellstroy.com>mellstroy</a> Джекпоты - автоматы с прогрессивным призовым фондом для тех, кто охотится за крупным кушем. Live Casino - Рулетка, Blackjack, Baccarat и другие игры с живыми дилерами. <a href=https://mellstroycomcasino.com>мелстрой ссылка</a> Blackjack - игра для тех, кто любит стратегию и риск. Baccarat - простая и стильная карточная игра с высоким RTP. Plinko - легенда среди быстрых игр, где каждый шарик может принести х10, х100 или больше. Game Shows - интерактивные шоу Crazy Time, Monopoly Live и другие. Bonus Buy - слоты с возможностью купить бонус прямо сейчас. Быстрые игры - мгновенные результаты и максимум адреналина. Бонусные игры - для быстрого выполнения условий бонусов. Топовые провайдеры В Mellstroy Casino собраны игры от студий, которые знают, как делать азарт настоящим. Среди них: Pragmatic Play, Evolution, BGaming, Inout, 100HP, PG Soft, Evoplay. Эти бренды дают честные RTP, крутые механики и инновации, которые двигают рынок вперёд. мелстрой казино https://mellstroy.social Ставь ставки на топовые спортивные события и турниры Азарт - это не только слоты и лайв-дилеры. В спортивной линии Mellstroy Casino доступны тысячи событий ежедневно в более чем 60 видах спорта. Футбол, теннис, баскетбол, MMA, Формула-1 и киберспорт - CS2, Dota 2, League of Legends. Следи за Premier League, La Liga, Serie A, Ligue 1, Primeira Liga и Ekstraklasa - ставь до матча через Prematch или в режиме реального времени в Live. Динамичные коэффициенты, live-статистика и быстрые расчёты делают игру максимально честной и захватывающей.
  • cyturnene
    https://tripscan.company/ - трипскан вход <a href="https://tripscan.company/"> трип скан</a> https://tripscan.company/
  • lecheniecherepovecAvare
    вывод из запоя круглосуточно <a href=https://vivod-iz-zapoya-cherepovec017.ru>vivod-iz-zapoya-cherepovec017.ru</a> лечение запоя череповец
  • Fidelexpob
    hop over to this web-site <a href=https://delishvora.com/ledger>ledger wallet</a>
  • Kevintrola
    Мне очень-очень понравилось!!! однако ни под каким видом не тут! по любым сопутствующим вопросам загляните по контактным номерам. предлагаем бесперебойные и недорогие покупки в немалом выборе для атлетов различных <a href=http://tulskaya-oblast.runotariusi.ru/notary/sajganova-elena-valerevna/>http://tulskaya-oblast.runotariusi.ru/notary/sajganova-elena-valerevna/</a> уровней.
  • cyturnene
    https://tripscan.company/ - трипскан <a href="https://tripscan.company/"> tripskan</a> https://tripscan.company/
  • JamesAdvet
    http://www.google.hu/url?q=https://efaflex.ru/include/pages/?1xbet-promokod.html http://www.google.com.jm/url?q=https://actual-cosmetology.ru/pgs/promokod_bukmekerskoy_kontoru_melbet.html https://bresdel.com/blogs/1260588/1xBet-Promo-Code-2026-130-Welcome-Bonus http://www.google.sn/url?q=https://actual-cosmetology.ru/pgs/promokod_bukmekerskoy_kontoru_melbet.html http://www.google.se/url?q=https://actual-cosmetology.ru/pgs/promokod_bukmekerskoy_kontoru_melbet.html
  • Frankhoimi
    Целлюлоза продается шириной от 1 до 2 метров, ее вес достигает 600 кг https://solyariswell.com/catalog/14-ru/oborudovanie-dlya-proizvodstva/avtomatizatsiya-proizvodstva/avtomaticheskie-linii/11-avtomaticheskaya-liniya-alpb-1 В первом случае стартовый капитал существенно вырастет: за автомат потребуется выложить не меньше 2 500 000 рублей https://solyariswell.com/catalog/24-ru/oborudovanie-dlya-proizvodstva/stanki-dlya-proizvodstva/peremotochno-namotochnye-stanki/21-peremotochno-namotochnyj-stanok-pm-4ma Но снизятся расходы на персонал – обслуживать процесс проще https://solyariswell.com/catalog/stanki/26-ru/oborudovanie-dlya-proizvodstva/stanki-dlya-proizvodstva/stanki-dlya-proizvodstva-kartonnykh-vtulok/78-universalnyj-vtulochnyj-stanok-vt-45 Мини производство картона https://solyariswell.com/catalog/28-ru/oborudovanie-dlya-proizvodstva/stanki-dlya-proizvodstva/stanki-dlya-oklejki-logov-v-etiketku/29-okleechnyj-stanok-os-15 Затраты на приобретение оборудования и настройку цикла производства — 2 млн https://solyariswell.com/catalog/stanki/28-ru/oborudovanie-dlya-proizvodstva/stanki-dlya-proizvodstva/stanki-dlya-oklejki-logov-v-etiketku/29-okleechnyj-stanok-os-15 350 т https://solyariswell.com/en/catalog/linii р https://solyariswell.com/en/19-en/equipment/machine/58-us-5t Затраты на 1 мес https://solyariswell.com/catalog/26-ru/oborudovanie-dlya-proizvodstva/stanki-dlya-proizvodstva/stanki-dlya-proizvodstva-kartonnykh-vtulok/78-universalnyj-vtulochnyj-stanok-vt-45 производственного процесса — 875 т https://solyariswell.com/catalog/26-ru/oborudovanie-dlya-proizvodstva/stanki-dlya-proizvodstva/stanki-dlya-proizvodstva-kartonnykh-vtulok/25-universalnyj-vtulochnyj-stanok-vt-42 р https://solyariswell.com/lizing Наличие бесперебойного электричества https://solyariswell.com/catalog/27-ru/oborudovanie-dlya-proizvodstva/stanki-dlya-proizvodstva/stanki-dlya-upakovki-bumazhnoj-produktsii/79-upakovochnyj-stanok-us-5tt Все оборудование работает исключительно от сети https://solyariswell.com/en/19-en/equipment/machine/45-hm-45 Поэтому будет нелишним приобрести и хороший стабилизатор, чтобы сохранить и защитить дорогостоящее оборудование https://solyariswell.com/oborudovanie-dlya-proizvodstva/16-stanki-dlya-proizvodstva/16-peremotochno-namotochnyj-stanok-pm-2m Наличие канализации и водопровода https://solyariswell.com/en/19-en/oborudovanie-dlya-proizvodstva-en/stanki-dlya-proizvodstva-en/46-abs-2100 В производстве туалетной бумаги используется огромное количество воды (от 3 м?/сутки) https://solyariswell.com/catalog/stanki/25-ru/oborudovanie-dlya-proizvodstva/stanki-dlya-proizvodstva/stanki-dlya-rezki-logov/27-otreznoj-stanok-lentochnaya-pila-pl-41-pl-45 Поэтому выгребная яма не сможет справиться с такими объемами жидкости https://solyariswell.com/en/19-en/oborudovanie-dlya-proizvodstva-en/stanki-dlya-proizvodstva-en/45-hm-45 Доставка из г https://solyariswell.com/en/19-en/oborudovanie-dlya-proizvodstva-en/stanki-dlya-proizvodstva-en/45-hm-45 Москва Под заказ 30 дней Новое https://solyariswell.com/catalog/25-ru/oborudovanie-dlya-proizvodstva/stanki-dlya-proizvodstva/stanki-dlya-rezki-logov/81-aor-20
  • HaroldAgege
    Можно ли купить межкомнатную дверь эконом класса и быть уверенным, что она прослужит долгие годы? Несомненно, если это дверь известного бренда https://profildoors-center.ru/peregorodki Год основания: 1993 https://profildoors-center.ru/vhodnye-dveri Разработка дизайна – на этом этапе создаются эскизы и чертежи будущих моделей дверей, учитывая современные тенденции и предпочтения покупателей https://profildoors-center.ru/sotrudnichestvo Выбор материалов – в зависимости от модели и стиля двери производитель определяет оптимальный материал для изготовления: массив дерева, МДФ, ЛДСП или другие https://profildoors-center.ru/matovye-dveri Обработка материалов – на этом этапе происходит раскрой, фрезеровка и шлифовка заготовок для дверных полотен и комплектующих https://profildoors-center.ru/catalog Покраска и лакировка – для придания дверям необходимого цвета, а также для защиты от внешних воздействий используются различные виды покрытий, такие как эмаль, лак или шпон https://profildoors-center.ru/vakansii Сборка – после обработки всех деталей производится сборка дверных полотен, установка стекол, багетов и других элементов https://profildoors-center.ru/sotrudnichestvo Контроль качества – на финальном этапе каждая дверь проходит тщательную проверку на соответствие стандартам качества и безопасности https://profildoors-center.ru/catalog Костромское производство https://profildoors-center.ru/wave Безграничный выбор решений для интерьера здесь https://profildoors-center.ru/peregorodki Выбирайте межкомнатные двери от производителя Волховец, дизайнерскую мебель, перегородки и стеновые панели https://profildoors-center.ru/about Мы предлагаем изделия в разный стилях и материалах под ваш проект https://profildoors-center.ru/zerkalnye-dveri Приобретайте в интернет-магазине или в салонах по всей России https://profildoors-center.ru/magic ЗАО «Производственное Объединение «Одинцово» - это:
  • Gimpmopurisk
    Yo, reader, I literally just stumbled upon something so cool, I had to shut my tabs and share immediately. This masterwork is a pixel miracle. It’s packed with wild visuals, next-level thinking, and just the right amount of pixel sass. Still don’t believe me? Alright, <a href=https://tekstury-v-interere.wiki-design.ru/how-to-choose-textures-for-small-spaces-7350094/>witness the madness right this moment</a>! You’re still here? Fine. Imagine a robot designer coded a site after reading memes. That’s the frequency this thing of wonder gives. So hit it, and send it to your friends. Because on my Wi-Fi, this is what your brain craved. Now go.
  • HaroldAgege
    Изделия отличаются высоким качеством исполнения и при этом вполне доступны по цене широкому потребительскому сегменту https://profildoors-center.ru/compack Гарантия: 1 лет https://profildoors-center.ru/emalevye-dveri 20 лет опыта https://profildoors-center.ru/alyuminievye-dveri 3 завода в группе https://profildoors-center.ru/emalevye-dveri Межкомнатные двери https://profildoors-center.ru/glyanczevye-dveri Тип дверей: ? Экошпон ? Эмаль ? ПВХ https://profildoors-center.ru/kupe
  • luchshie_kwSl
    Если вы ищете высококачественные фотографические услуги, <a href=https://best-moscow-photographers.ru/>фототовары в москве магазины адреса</a> могут предложить вам широкий спектр услуг для получения красивых и запоминающихся фотографий. талантливых мастерах фотографии, работающих в Москве . Они имеют уникальный стиль и подход к каждому проекту . Благодаря их творческому потенциалу и умению работать с светом и тенью , они могут запечатлеть самые важные моменты вашей жизни . Фотография - это вид искусства, который можно использовать для самовыражения . В Москве можно найти мастеров фотографии, создающих по-настоящему уникальные работы . Они могут сделать ваши фотографии по-настоящему незабываемыми . Лучшие фотографы Москвы могут создать по-настоящему удивительные произведения искусства . Они могут работать в различных жанрах, от портрета до пейзажа . Благодаря их профессиональным навыкам и современному оборудованию , они могут создать потрясающие фотографии, которые будут радовать вас долгие годы . Они могут запечатлеть самые важные моменты вашей жизни . Лучшие фотографы Москвы могут создать по-настоящему удивительные произведения искусства . Благодаря их профессиональным навыкам и современному оборудованию , они могут сделать ваши фотографии по-настоящему незабываемыми . Лучшие фотографы Москвы используют свои собственные разработанные методы, чтобы создать что-то новое . Они могут запечатлеть самые важные моменты вашей жизни . Благодаря их творческому потенциалу и умению работать с светом и тенью , они могут создать потрясающие фотографии, которые будут радовать вас долгие годы . Они могут помочь вам создать по-настоящему уникальные и красивые фотографии . Лучшие фотографы Москвы имеют уникальный стиль и подход к каждому проекту . Благодаря их творческому потенциалу и умению работать с светом и тенью , они могут сделать ваши фотографии по-настоящему незабываемыми . Лучшие фотографы Москвы - это талантливые мастера, создающие по-настоящему уникальные произведения искусства . Они могут создать по-настоящему уникальные и красивые фотографии . Благодаря их творческому потенциалу и умению работать с светом и тенью , они могут запечатлеть самые важные моменты вашей жизни . Если вы ищете талантливого фотографа, который может создать по-настоящему уникальные произведения искусства , то лучшие фотографы Москвы - это идеальный выбор для вас . Они имеют уникальный стиль и подход к каждому проекту . Благодаря их чувству композиции и цвету , они могут создать потрясающие фотографии, которые будут радовать вас долгие годы .
  • ThomasGon
    Apuesta en Vivo con 1win Casino en Linea 1win casino en linea no solo ofrece una experiencia de juego fluida, sino tambien la posibilidad de realizar apuestas en vivo mientras disfrutas de tus juegos favoritos, todo en un entorno seguro y facil de usar. https://hub.docker.com/u/1winbetmx El Mejor Sitio de Apuestas en Mexico Si buscas el mejor sitio de apuestas en Mexico, 1win te ofrece una plataforma con opciones de apuestas deportivas, juegos de casino en linea y promociones exclusivas. https://circleten.org/a/378510 Juegos de Casino en Linea en 1win Explora los juegos de casino en linea en 1win, donde encontraras opciones como tragamonedas, ruleta, blackjack, y mas, con bonos y promociones que aumentan tus oportunidades de ganar. https://www.bark.com/en/gb/company/1winbet-mx/AVn8Ql/ Bonos Exclusivos de 1win Mexico Aprovecha los bonos de 1win Mexico y disfruta de ofertas exclusivas al registrarte. Disfruta de mas oportunidades para ganar con cada deposito y apuesta que realices. https://www.walkscore.com/people/308166848976/1winbet-mx Registro en 1win Mexico: Comienza a Apostar Hoy Registrate en 1win Mexico para acceder a una plataforma de apuestas deportivas y casino en linea confiable. Realiza tu primer deposito y empieza a disfrutar de una experiencia de apuestas completa con todas las opciones que ofrece. https://www.weddingbee.com/members/1winbetmx/
  • ljohnsopik
    https://tripscan.company/ - трип скан <a href="https://tripscan.company/">трипскан </a> https://tripscan.company/
  • CharlesROast
    Трек бьется. Как придет отпишу. Если все ровно то я ваш постоянный клиент, цены и ассортимент радуют. <a href=https://holbonskoe.ru>купить скорость, кокаин, мефедрон, гашиш</a> всё ровно забрал rcs-4 , не какой паранои от эффекта =) Позитив да и только
  • Melissablape
    Поздравляю, отличная идея и своевременно Программа защиты покупателей: гарантирует кэшбэк но несоответствия товара описанию <a href=http://redbirdstore.ru/>redbirdstore.ru</a> или его неполучения.
  • Anya144pn
    Hello pals! I came across a 144 valuable website that I think you should browse. This platform is packed with a lot of useful information that you might find interesting. It has everything you could possibly need, so be sure to give it a visit! <a href=https://remarkmart.com/22bet-online-casino/>https://remarkmart.com/22bet-online-casino/</a> Furthermore don't forget, guys, which a person at all times may within this piece locate answers to the most most complicated questions. We made an effort — lay out the complete information in an most understandable manner.
  • Jeremyhoorm
    <a href="https://wildlife.by/">https://wildlife.by/</a>
  • Jeremyhoorm
    <a href="https://wildlife.by/">https://wildlife.by/</a>
  • Jeremyhoorm
    <a href="https://www.pondexperts.ca/">https://www.pondexperts.ca/</a>
  • Wesleygem
    ?Водительские права ?Международные права (МВУ) ?ЗАГРАНПАСПОРТА ?ДОВEРEННОСТИ ?Судоходный билет (ГИМС) ?Свидетельство о смерти РФ,СССР ?Свидетельство о рождении РФ,СССР ?Свидетельство о расторжении брака ?Свидетельство о заключении брака ?Апостиль ?Вод.права,ID CARD, ВНЖ ЕВРОПЫ, USA, паспорта АРМЕНИЯ, БЕЛАРУСЬ,КАЗАХСТАН и других стран ?Визы,ШЕНГЕН ?ПТС (Паспорт транспортного средства) ?СТС (Свидетельство о регистрации т.с) ?ПСМ (Паспорт самоходной машины) ?СРМ (Свидетельство регистрации машины) ?Паспорта и загран.паспорта стран СНГ и ЕВРОПЫ ?В/У на «спец. технику» (трактор, снегоход,квадроцикл и.д) ?В/У «ГИМС»(катера,лодки,гидроциклы) ?Аттестаты за 9 и 11 класс ?Дипломы о высшем образовании РФ,Украины,Казахстан,Беларусь ?Мед.книжки,больничные листы,официальные документы,справки ЛЮБЫЕ, более 150шт ? И многое другое по запросу.. По каждой позиции есть примеры живых работ(предоставлю по запросу в лс)@oleg_pomojet http://document-world.shop/ Водительское удостоверение совершенно нового улучшенного качества!!! 1.с РАБОТАЮЩИМ ШТРИХ КОДОМ!! -проходящий проверку на постах сканером на корректность. 2. РАСТРОВОЕ ФОТО ВЛАДЕЛЬЦА -спец.защита для выявления поделки не вооруженным глазом либо через лупу. 3. СВЕТЯЩАЯСЯ в УФ-СПЕКТРЕ СЕРИЯ НОМЕР ПРАВ КРАСНЫМ ЦВЕТОМ!!! 4. БОЛЕЕ УЛУЧШЕННАЯ И НАСЫЩЕННАЯ ЦВЕТОВАЯ ГАММА ДОКУМЕНТА. Доставка осуществляется СДЭК,EMS почтой. ДЛЯ СВЯЗИ ПИСАТЬ В ЛИЧНЫЕ СООБЩЕНИЯ @oleg_pomojet http://document-world.shop/ ? Проверенный продавец более чем на 10 форумах ?Меценат ?? ?? ?? ?Внесены депозиты, пошлины, оплачена реклама ?? ?? ?Все проверки пройдены ?? ?Высочайшая скорость и анонимность исполнения заказа доказанная многолетней безупречной работой на различных форумах
  • 포르노
    네네티비 접속 사이트 추천 <a href=https://m.jobkorea.co.kr/Recruit/Co_Read/C/38074270>누누티비</a>
  • Leroycenly
    Awesome stuff , Thanks <a href=https://www.lafav.paris/profile/aviatorgameapk112471/profile><img src="https://san2.ru/smiles/smile.gif"></a>
  • CarlosvEk
    Thank you Helpful stuff <a href=https://www.nagpurtoday.in/><img src="https://san2.ru/smiles/smile.gif"></a>
  • Crowngreen Warnersmusy
    Crowngreen is a popular online casino that provides thrilling games for players. Crowngreen stands out in the online gaming world and has earned reputation among visitors. Every visitor at <a href="http://proximafaixa.com.br/site/2025/10/27/take-a-chance-at-crowngreen-casino-and-play-with/">http://proximafaixa.com.br/site/2025/10/27/take-a-chance-at-crowngreen-casino-and-play-with/</a> has the chance to play exclusive games and receive exciting bonuses. Crowngreen Casino provides reliable gameplay, seamless transactions, and 24/7 customer support for every player. With , gamers discover a wide variety of table games, including classic options. The site prioritizes user satisfaction and ensures an enjoyable gaming environment. Whether you are a beginner or experienced, Crowngreen guarantees something special for everyone. Start playing at Crowngreen today and enjoy rewarding games, generous bonuses, and a fun gaming environment.